/*
* 引入express
* */
const express = require('express');
const {request, response} = require("express");
//获取express实例
const app = express();
//监听一个端口
//如果希望服务器可以正常访问，则需要为服务器设置路由
/*
    路由可以根据不同的请求方式，请求地址来处理用户的请求
    app.get,post等等，/代表跟目录
    app.get("/",()=>{
        console.log("处理请求");
    })
    中间件：
        - 在express中使用app.use来定义一个中间件，中间件作用和路由很像，用法也像
        但是中间件不区分请求方式，只看路径，并且路径是包含的，就是写跟目录，那么跟目录里面的路径都会被匹配
        中间件谁在前面，谁先生效，并且后面定义的相同中间件就不走了。
    三个参数request,response,next
    next函数表示当前处理结束后下一个处理请求的处理函数中，对同一路径的处理
    如果在response处理了，又去next()会出错
* */
app.get("/",(request,response)=>{
    console.log("处理请求");
    console.log(request);
    console.log(response);
    response.sendStatus(200);//发送响应状态码,response.status()发送但是不设置
})
app.listen(9999,()=>{
    console.log('启动了');
});